.Index-Router {
    width: 100%;
    height: 100vh;

    display: flex;
    flex-flow: column;

    .Index-Header {
        height: 5rem;
        background-color: rgba($color: #000000, $alpha: 0.05);

        display: flex;
        align-items: center;
        justify-content: center;

        font-size: 2rem;
    }

    .Index-Body {
        flex: auto;
        display: flex;

        .Index-Menu {
            width: 12rem;
            background-color: rgba($color: #000000, $alpha: 0.08);

            @media screen and (max-height: 320px) {
                display: none;
            }

            @media screen and (max-width: 450px) {
                display: none;
            }
        }

        .Index-Main {
            height: calc(100vh - 5rem);

            flex: auto;
            overflow-x: hidden;
            overflow-y: scroll;

            .Main-Info {
                min-height: 50rem;
            }
        }

        .Index-Main::-webkit-scrollbar {
            width: 13px;
            height: 5px;
            cursor: pointer;
        }

        .Index-Main::-webkit-scrollbar-thumb {
            /*滚动条里面小方块*/
            border-radius: 2px;
            background: #d1d1d1;
            cursor: pointer;

            &:hover {
                background: #a7a7a7;
            }
        }

        .Index-Main::-webkit-scrollbar-track {
            background: rgba(255, 255, 255, 1);
        }
    }
}